package com.falcon.authority.domain.req;

import com.falcon.core.domain.BaseRequest;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

/** Api 列表
* @author zongf
* @since 2024-03-16
*/
@Data
@Accessors(chain = true)
public class ApiRequest extends BaseRequest {

    /** 角色ID */
    private Long id;

    /** 创建者 */
    private String creator;

    /** 创建时间 */
    private Date createTime;

    /** 更新者 */
    private String updater;

    /** 更新时间 */
    private Date updateTime;

    /** 模块名 */
    private String moduleName;

    /** 接口类型: GET/POST/PUT/DELETE */
    private String httpMethod;

    /** 访问路径 */
    private String requestUri;

    /** 权限标识 */
    private String perms;

    /** 状态: 0-删除 1-启用 */
    private Integer status;

    /** 父id */
    private Long parentId;

    /** 类名/方法名 */
    private String name;

    /** 方法描述 */
    private String description;

}

